Compund Words
Last Search Words
Search Result:nova zembla
Overview of noun nova_zembla
The noun nova zembla has 1 sense
- Novaya Zemlya, Nova Zembla -- (two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads)
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar